#ifndef __AP_USBD_H__
#define __AP_USBD_H__

extern INT32U usb_device_is_connected_to_pc(void);
extern INT32S	usb_mode_detect(void);

/*****  MSDC *****/
extern INT32S	usb_msdc_init(void);
extern void		usb_msdc_exit(void);

/*****  UVC *****/
extern INT32S	usb_uvc_init(void);
extern void		usb_uvc_exit(void);
extern INT32S	usb_jpeg_send(INT32U buf, INT32U size);

extern INT32S	usb_webcam_start(void);
extern INT32S	usb_webcam_stop(void);
#endif // __AP_USBD_H__
